#ifndef KEYWORDRANKER_H_
#define KEYWORDRANKER_H_

#include <vector>

class KeywordRanker
{
public:
	KeywordRanker(uint w) : weight(w) {}
	KeywordRanker(std::vector<double>);
	virtual ~KeywordRanker();
	std::vector<double> getMultiwordRank(const std::vector<std::vector<std::pair<uint, uint> > > &);
	std::vector<uint> getSingleWordRank(const std::vector<std::pair<uint, uint> > &, std::vector<uint> &);
	
private:
	std::vector<double> alphaValues;
	uint weight;
};

#endif /*KEYWORDRANKER_H_*/
